.main_color { color: var(--main-color) !important;  }
.sub_color { color: var(--sub-color); }

.theme_color_green { color: #52f355; }
.theme_color_orange { color: #f2dc39; }

.main_bgc { background-color: var(--main-color) !important; }
.main_border { border: 1px solid #E5B395; }

.main_text {
    background: linear-gradient(to bottom, #fbfaf9, #fa964e);
    -webkit-background-clip: text; 
    background-clip: text;
    color: transparent;
}

/* 头部背景图 */
.logo { background-image: var(--logo-img); background-size: 100% 100%; }

/* 头部背景图 */
.header_bgi { background-image: var(--header-bgi); background-size: 100% 100%; }

/* 内容区域背景图 */
.body_bgi { background-image: var(--body-bgi); background-size: 100% 100%; }


